All-Termination(T)

نویسندگان

  • Panagiotis Manolios
  • Aaron Turon
چکیده

We introduce the All-Termination(T ) problem: given a termination solver, T , and a program (a set of functions), find every set of formal arguments whose consideration is sufficient to show the program terminating using T . One important and motivating application is enhancing theorem proving systems by constructing the set of strongest induction schemes for a program, modulo T . These schemes can be derived from the set of termination cores, the minimal sets returned by All-Termination(T ). We study the All-Termination(T ) problem as applied to two existing termination analyses: general size-change (SCT ) and polynomial size-change (SCP). We analyze the intrinsic complexity of the problems and develop algorithms that we expect to perform well in practice. We show that All-Termination(SCT ) is a PSpacecomplete problem. We also show that no output-polynomial algorithm exists for AllTermination(SCP) (unless P = NP). Finally, we develop practical algorithms, some based on SAT-solving, for both problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Relationship between Social Support and Early Breastfeeding Termination

Background: There is no substitute to mother breastfeeding; on the one hand, mothers need all-out support, especially in the first days after delivery, which is one of the effective factors for women’s success in breastfeeding. Objectives: The aim of this study is to investigate the relationship between social support and early termination of breastfeeding. Methods: This retrospective study e...

متن کامل

All - Termination ( SCP )

We recently introduced the All-Termination(T ) problem: given a termination solver T and a function F , find every subset of the formal parameters to F whose consideration is sufficient to show, using T , that F terminates. These subsets can be harnessed by a theorem prover to locate and justify induction schemes, and are also useful for guiding rewriting heuristics and ensuring their terminati...

متن کامل

Relative Undecidability in the Termination Hierarchy of Single Rewrite Rules

1 I n t r o d u c t i o n A fundamental problem in the theory of term rewriting is the detection of termination: for a fixed system of rewrite rules, determine whether there are infinite rewrite sequences. Besides termination a number of related properties are of interest, linearly ordered by implication: polynomial termination ~ w-termination ~ total termination simple termination ~ non-self-e...

متن کامل

The role of demographical factors in prediction of successful termination of individual psychotherapy

Therapist related factors and also patient has many effects on phenomenon of successful termination of psychotherapy. Factor and growing a combination of these factors causes the patient to prematurely leave the psychotherapy sessions. This study aimed to investigate the role of demographic factors in predicting of successful termination of individual psychotherapy. Population study contained a...

متن کامل

Termination of oblivious chase is undecidable

We show that all–instances termination of chase is undecidable. More precisely, there is no algorithm deciding, for a given set T consisting of Tuple Generating Dependencies (a.k.a. Datalog program), whether the T -chase on D will terminate for every finite database instance D. Our method applies to Oblivious Chase, Semi-Oblivious Chase and – after a slight modification – also for Standard Chas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009